Exploiting Under-Utilized Cores with Deferred Methods

نویسندگان

  • Danilo Ansaloni
  • Walter Binder
  • Abbas Heydarnoori
  • Lydia Y. Chen
چکیده

Effective parallelization of fine-grained tasks, such as in dynamic program analysis, is challenging because thread communication overheads may outweigh the benefits of parallelism. In this paper, we address this issue with deferred methods, a novel Java framework that aggregates invocations of analysis methods in thread-local buffers and processes them altogether when a buffer is full. The framework supports pluggable buffer processing strategies. We present an adaptive strategy that combines synchronous buffer processing (by the thread that has filled the buffer) and asynchronous buffer processing (using a thread pool). This strategy adapts at runtime to the CPU utilization of the workload and exploits under-utilized cores when possible. As case studies, we consider two dynamic program analyses, a profiler and a data race detector, which we apply to standard benchmarks. A thorough performance evaluation confirms that our framework together with the adaptive buffer processing strategy yields an average speedup of factor 2.2–2.7 for our case studies on two different quad-core machines. Report Info Published August 2010 Number USI-INF-TR-2010-7 Institution Faculty of Informatics Università della Svizzera italiana Lugano, Switzerland Online Access www.inf.usi.ch/techreports

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Concurrent Non-deferred Reference Counting on the Microgrid: First Experiences

We present a first evaluation of our novel approach for nondeferred reference counting on the Microgrid many-core architecture. Non-deferred reference counting is a fundamental building block of implicit heap management of functional array languages in general and Single Assignment C in particular. Existing lock-free approaches for multicore and SMP settings do not scale well for large numbers ...

متن کامل

The effects of misclassification errors on multiple deferred state attribute sampling plan

Multiple deferred state (MDS) sampling plan by attribute in which current lot and future lots information is utilised on sentencing submitted lot, is constructed under the assumption of perfect inspection. But sometimes the inspection may not be free of inspection errors. In this paper, we develop MDS-plan by attribute to the state where misclassification errors exist during the inspection. In ...

متن کامل

Improving the Performance of the Sandwich Panel with the Corrugated Core Filled with Metal Foam: Mathematical and Numerical Methods

A new type of composite structure with a metal foam is reinforced by the metal corrugated core, called metal-foam-filled sandwich panel with a corrugated or V-frame core, is modelled, simulated, and studied in this article. All types of samples with different relative densities of the foam are tested and analyzed under the drop hammer load. The sandwich panel included two aluminium face-sheet, ...

متن کامل

Free Vibration and Buckling Analysis of Sandwich Panels with Flexible Cores Using an Improved Higher Order Theory

In this paper, the behavior of free vibrations and buckling of the sandwich panel with a flexible core was investigated using a new improved ‎high-order sandwich panel theory. In this theory, equations of motion were formulated based on shear stresses in the core. First-order shear deformation theory was ‎applied for the procedures. In this theory, for the first time, incompatibility problem of...

متن کامل

Taxation and Household Asset Location and Allocation: Evidence from the Bush Tax Acts

By exploiting the structural tax rate changes created by the Bush-era tax acts in 2001 and 2003, this study offers a first direct investigation of how the differential taxation of financial assets affects households’ asset location and allocation into taxable and tax-deferred accounts in a natural experimental framework. Because bonds are heavily taxed assets, relative to stocks, and tax treatm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010